Method and system for implementing platform for providing offline information to smart glass

ABSTRACT

Disclosed are a method and system for implementing a platform for providing offline information to smart glass. A computer device for implementing an information platform may include an information manager configured to manage service information to be exposed on smart glass based on service configuration information to be broadcasted through an information broadcasting device (IBD) registered by an information owner, and a content manager configured to distribute content, generated based on the managed service information, in a format configured in the smart glass.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.17/846,451, filed on Jun. 22, 2022, entitled METHOD AND SYSTEM FORIMPLEMENTING PLATFORM FOR PROVIDING OFFLINE INFORMATION TO SMART GLASS,which in turn is based on and claims priority under 35 U.S.C. 119 toKorean Patent Application No. 10-2021-0132307, filed on Oct. 6, 2021,Korean Patent Application No. 10-2022-0048705, filed on Apr. 20, 2022,Korean Patent Application No. 10-2022-0048706, filed on Apr. 20, 2022,and Korean Patent Application No. 10-2022-0048707, filed on Apr. 20,2022, the disclosures of which are herein incorporated by reference intheir entireties for all purposes.

TECHNICAL FIELD

The following description relates to a technology for providing offlineinformation to a smart device.

BACKGROUND OF THE DISCLOSURE

The supplying of various smart devices is increased. The production ofsmart glass based on virtual reality and augmented reality is imminent,the development of the smart glass is accelerated even in variousdevelopment companies. The smart glass can identify a target interestedby a user by using a location of a user in the real world, informationon a line of sight of the user, etc. in a level that does not obstructthe line of sight, and can provide additional information.

If various types of information can be provided in a level that does notobstruct a user, it is expected that a decisive role can be provided ina determination, such as the consumption of a user. Business thatrequires a user's interests, such as related offline retail, willattempt to provide a user with its service through such an informationprovision function.

Accordingly, with the appearance of a service provider having a functionthat provides information to a smart device of a user offline, it isexpected that platformization for delivering information to the smartdevice with the smart device will be possible.

SUMMARY

This summary is provided to introduce a selection of concepts in asimplified form that are further described below in the DetailedDescription. This summary is not intended to identify key features ofthe claimed subject matter, nor is it intended to be used as an aid indetermining the scope of the claimed subject matter.

With the appearance of a smart device, an information broadcastingdevice (IBD), an information server, and a platform service providerthat provides various functions including cost management, a newplatform can be implemented on the basis of smart glass just as the appstore could be provided.

In various embodiments, a computer device for implementing aninformation platform may include an information manager configured tomanage service information to be exposed on smart glass based on serviceconfiguration information to be broadcasted through an informationbroadcasting device (IBD) registered by an information owner, and acontent manager configured to distribute content, generated based on themanaged service information, in a format configured in the smart glass.

The information manager may register, through the IBD, the serviceconfiguration information of the information owner related to online oroffline information to be exposed on the smart glass by using aninformation management portal.

The information manager may configure, based on the registered serviceconfiguration information, a campaign including an information exposureform or the information exposure cycle with respect to the serviceinformation to be exposed on the smart glass.

The information manager may identify a target information deliverytarget based on data analysis through an external system by using apayment system previously installed in an offline store, and mayassociate the issue of a point or a coupon with the identified targetinformation delivery target.

The information manager may upload content including text, an audio, animage, a video, or a URL generated with respect to the serviceinformation, may perform, on the uploaded content, an examinationincluding quality, a size, privacy, and a policy, and may manage thecontent on which the examination has been performed.

The information manager may manage the IBD by providing connectivity anda health check function of the IBD through a device management system.

The information manager may generate a key based on a key managementpolicy of the IBD through a device management system, and may providekey updates between the IBD and the smart glass by providing a keymanagement function for the IBD.

The information manager may associate additional devices includingpoint-of-sale (PoS) of a retail store and the IBD of the retail storefor the managed service information through a device management system.

When multiple pieces of content for the managed service information needto be exposed, the information manager may execute biding based on apreconfigured rule through a bidding system, and may expose, on thesmart glass, content finally won through the executed bidding.

The information manager may process the payment of a payment requestfrom a user through a payment management system when content generatedbased on the service information broadcasted by the IBD is exposed.

When an external URL is invoked by a response from a user or servicelogic in relation to content exposed on the smart glass, the informationmanager may perform, on an information gateway, monitoring and billingof traffic performed in the smart glass based on the request and theresponse.

The information manager may connect the smart glass and the IBD througha service control system with respect to services of a service appstore.

In various embodiments, a method of implementing an informationplatform, which is performed by a computer device, may include managingservice information to be exposed on smart glass based on serviceconfiguration information to be broadcasted through an informationbroadcasting device (IBD) registered by an information owner, anddistributing content, generated based on the managed serviceinformation, in a format configured in the smart glass.

In various embodiments, an information broadcasting device (IBD) forbroadcasting information to smart glass through an information platformmay include at least one processor configured to executecomputer-readable instructions included in a memory. The at least oneprocessor may determine location information between devices based onoutput signal change information with another information broadcastingdevice present near the information broadcasting device, and maybroadcast, to the smart device, service configuration informationregistered by an information owner based on output intensity and abroadcasting cycle determined based on the determined locationinformation.

When location information between devices is confirmed based on searchfrequency information of other information broadcasting devices presentaround the information broadcasting device from a device managementsystem and the location information between the devices is within apreset distance, the at least one processor may receive an output signalchange value between the devices, and may determine location informationbetween the devices based on the received output signal change valuebetween the devices.

The at least one processor may determine output intensity and a cycle ofinformation broadcasting between the devices based on information and apolicy registered with the device management system.

Various types of information can be provided to smart glass through anew platform that connects an information owner for providing a user ofthe smart glass with offline information and the user of the smartglass.

DESCRIPTION OF THE DRAWINGS

The foregoing aspects and many of the attendant advantages of thisdisclosure will become more readily appreciated as the same becomebetter understood by reference to the following detailed description,when taken in conjunction with the accompanying drawings, wherein:

FIG. 1 is a diagram illustrating an example of a network environmentaccording to an embodiment.

FIG. 2 is a block diagram illustrating an example of a computing deviceaccording to an embodiment of the present disclosure.

FIG. 3 is a diagram for describing a structure of a computer device fora platform implementation according to an embodiment.

FIG. 4 is a diagram for describing architecture of a content manager inan embodiment.

FIG. 5 is a diagram for describing an operation of an informationmanagement portal in an embodiment.

FIG. 6 is a diagram for describing a device management operation in anembodiment.

FIG. 7 is a flowchart for describing an operation of an informationbroadcasting device (IBD) in an embodiment.

FIG. 8 is a example for describing an operation of representinginformation on a screen of smart glass in an embodiment.

FIG. 9 is a example for describing an operation of representinginformation on a screen of smart glass in an embodiment.

FIG. 10 is a example for describing an operation of representinginformation on a screen of smart glass in an embodiment.

FIG. 11 is a example for describing an operation of representinginformation on a screen of smart glass in an embodiment.

FIG. 12 is a diagram for describing an operation of providinginformation to smart glass and controlling information in an embodiment.

FIG. 13 is a diagram for describing a method of representing informationon smart glass in an embodiment.

FIG. 14 is a diagrams for describing a method of representinginformation on smart glass in an embodiment.

FIG. 15 is a diagram for describing an operation of providing aguideline for content that obstructs a line of sight of a user in anembodiment.

FIG. 16 is a diagram for describing an operation of determining arequest for search for information from a user in smart glass in anembodiment.

FIG. 17 is a diagram for describing an operation of controlling smartglass through an input to a smart device in a locked state in anembodiment.

FIG. 18 is a diagram for describing an operation of controlling smartglass through an input to a smart device in a locked state in anembodiment.

FIG. 19 is a diagram for describing an operation of controlling smartglass through an input to a smart device in a locked state in anembodiment.

FIG. 20 is a diagram for describing an operation of registering awaiting queue with a retail store in an embodiment.

FIG. 21 is a diagram for describing a drive-through operation in anembodiment.

FIG. 22 is a diagram for an advertising and payment operation in anembodiment.

FIG. 23 is a diagram for describing a point/coupon association operationin an embodiment.

FIG. 24 is a diagram for describing a bidding operation when multipleIBDs are present in adjacent spaces in an embodiment.

FIG. 25 is a diagram for describing a payment management operation in anembodiment.

FIG. 26 is a diagram for describing a digital wallet associationoperation of a user in an embodiment.

DETAILED DESCRIPTION

While illustrative embodiments have been illustrated and described, itwill be appreciated that various changes can be made therein withoutdeparting from the spirit and scope of the disclosure.

Hereinafter, embodiments are described in detail with reference to theaccompanying drawings.

FIG. 1 is a diagram illustrating an example of a network environmentaccording to an embodiment.

The network environment of FIG. 1 illustrates an example including aplurality of electronic devices 110, 120, 130, and 140, a plurality ofservers 150 and 160, and a network 170. FIG. 1 is an example fordescribing the present disclosure, and the number of electronic devicesor the number of servers is not limited to that of FIG. 1 . Furthermore,the network environment of FIG. 1 merely describes one of environmentsapplicable to the present embodiments, and an environment applicable tothe present embodiments is not limited to the network environment ofFIG. 1 .

Each of the plurality of electronic devices 110, 120, 130 and 140 may bea stationary terminal or a mobile terminal implemented as a computerdevice. For example, the plurality of electronic devices 110, 120, 130and 140 may include a smartphone, a mobile phone, a navigation device, acomputer, a laptop computer, a device for digital broadcasting, personaldigital assistants (PDA), a portable multimedia player (PMP), a tabletPC, etc. For example, in FIG. 1 , a shape of a smartphone is illustratedas being an example of the electronic device 110. However, inembodiments of the present disclosure, the electronic device 110 maymean one of various physical computer devices capable of communicatingwith other electronic devices 120, 130 and 140 and/or the servers 150and 160 over the network 170 substantially using a wireless or wiredcommunication method.

The communication method is not limited, and may include short-distancewireless communication between devices in addition to communicationmethods using communication networks (e.g., a mobile communicationnetwork, wired Internet, wireless Internet, and a broadcasting network)which may be included in the network 170. For example, the network 170may include one or more given networks of a personal area network (PAN),a local area network (LAN), a campus area network (CAN), a metropolitanarea network (MAN), a wide area network (WAN), a broadband network(BBN), and the Internet. Furthermore, the network 170 may include one ormore of network topologies, including a bus network, a star network, aring network, a mesh network, a star-bus network, and a tree orhierarchical network, but is not limited thereto.

Each of the servers 150 and 160 may be implemented as a computer deviceor a plurality of computer devices, which provides an instruction, acode, a file, content, or a service through communication with theplurality of electronic devices 110, 120, 130 and 140 over the network170. For example, the server 150 may be a system that provides theplurality of electronic devices 110, 120, 130, and 140 with a service(e.g., a content search service).

FIG. 2 is a block diagram illustrating an example of a computing deviceaccording to an embodiment of the present disclosure. Each of theplurality of electronic devices 110, 120, 130 and 140 or each of theservers 150 and 160 may be implemented as a computer device 200illustrated in FIG. 2 .

As illustrated in FIG. 2 , the computer device 200 may include a memory210, a processor 220, a communication interface 230 and an input/output(I/O) interface 240. The memory 210 is a computer-readable recordingmedium, and may include permanent mass storage devices, such as a randomaccess memory (RAM), a read only memory (ROM) and a disk drive. In thiscase, the permanent mass storage device, such as a ROM and a disk drive,may be included in the computer device 200 as a permanent storage deviceseparated from the memory 210. Furthermore, an operating system and atleast one program code may be stored in the memory 210. Such softwarecomponents may be loaded onto the memory 210 from a computer-readablerecording medium separated from the memory 210. Such a separatecomputer-readable recording medium may include computer-readablerecording media, such as a floppy drive, a disk, a tape, a DVD/CD-ROMdrive, and a memory card. In another embodiment, software components maybe loaded onto the memory 210 through the communication interface 230not a computer-readable recording medium. For example, the softwarecomponents may be loaded onto the memory 210 of the computer device 200based on a computer program installed by files received over the network170.

The processor 220 may be configured to process instructions of acomputer program by performing basic arithmetic, logic and input/output(I/O) operations. The instructions may be provided to the processor 220by the memory 210 or the communication interface 230. For example, theprocessor 220 may be configured to execute received instructions basedon a program code stored in a recording device, such as the memory 210.

The communication interface 230 may provide a function for enabling thecomputer device 200 to communicate with other devices (e.g., theaforementioned storage devices) over the network 170. For example, arequest, a command, data or a file generated by the processor 220 of thecomputer device 200 based on a program code stored in a recordingdevice, such as the memory 210, may be provided to other devices overthe network 170 under the control of the communication interface 230.Inversely, a signal, a command, data or a file from another device maybe received by the computer device 200 through the communicationinterface 230 of the computer device 200 over the network 170. A signal,a command or a file received through the communication interface 230 maybe transmitted to the processor 220 or the memory 210. A file receivedthrough the communication interface 230 may be stored in a storagedevice (e.g., the aforementioned permanent storage device) which may befurther included in the computer device 200.

The I/O interface 240 may be means for an interface with an I/O device250. For example, the input device may include a device, such as amicrophone, a keyboard, or a mouse. The output device may include adevice, such as a display or a speaker. Furthermore, for example, theI/O interface 240 may be means for an interface with a device in whichfunctions for input and output have been integrated into one, such as atouch screen. At least one of the I/O devices 250, together with thecomputer device 200, may be configured as a single device.

Furthermore, in other embodiments, the computer device 200 may includecomponents greater or smaller than the components of FIG. 2 . However,it is not necessary to clearly illustrate most of conventionalcomponents. For example, the computer device 200 may be implemented toinclude at least some of the I/O devices 250 or may further includeother components, such as a transceiver and a database.

FIG. 3 is a diagram for describing a structure of a computer device fora platform implementation according to an embodiment.

The computer device 200 may include an information manager 310 and acontent manager 320. A platform from a viewpoint of a user device, aninformation broadcasting device (IBD), and an information server, and aplatform service provider that provides a cost management function maybe implemented through the computer device 200.

The information manager 310 may manage service information to be exposedon smart glass based on service configuration information to bebroadcasted through a registered IBD from an information owner. Theinformation manager 310 may include an information management portal311, an information management system 312, a bidding system 313, aninformation gateway 314, a device management system 315, a paymentmanagement system 316, and a service control system 317.

The content manager 320 may distribute content generated by usingmanaged service information based on a format configured in smart glass.The content manager 320 may include a content management portal thatprovides content management portal services, a content verification unitthat verifies content, a content generation unit that generates content,and a content publishing unit that publishes content. FIG. 4 is adiagram for describing architecture of the content manager in anembodiment. When information is provided to smart glass, the informationmay be provided according to a determined format in order to facilitatecontent consumption even through a limited interaction without beingobstructed by a line of sight of a user. Content may be created andmanaged by using a separate dedicated content management system (CMS) ofa smart glass supplier or content may be written based on a guide, andthe created or written content may be examined and then provided to thesmart glass.

The information management portal 311 is a portal service forcontrolling offline information exposed on smart glass. If an offline oronline information owner attempts to deliver information through aninformation broadcasting device (IBD) capable of delivering informationon smart glass, the information may be provided by using a portalservice provided by the information management portal. For example, anoffline retail store owner or an IBD owner may access the informationmanagement portal, and may perform various configurations related toinformation that the owner attempts to expose the information on smartglass.

Referring to FIG. 5 , the information management portal 311 may includean information owner database (DB), an IBD DB, an information contentDB, and an information cost DB. The information owner DB may manage theregistration, modification, and deletion of information related to aninformation owner. The IBD DB may perform authentication and releasemanagement of an IBD, the health check of an IBD, and the broadcastingsignal management of an IBD. The information content DB may performinformation contents management, information cycle management, andinformation connection information management. The information cost DBmay perform information cost management (based on a location), costmanagement based on an information exposure cycle, and customizedrecommendation information cost management (based on user characteristicassociation).

The information management system 312 may provide a configurationrelated to actual information exposure and a content managementfunction. The information management system may configure a campaign forinformation exposure. The information management system may provide thecampaign configuration function on the basis of a user informationexposure point. In this case, the campaign means a unit in which aninformation exposure form, a cycle, etc. may be configured. Theinformation management system 312 may identify a data analysis-basedcustomized target information delivery target through an external systemin association with a payment system that has been previously installedin an offline store. The information management system 312 may associatethe issuing of a point or a coupon of a user through an informationdelivery target. Furthermore, the information management system 312 maymanage information content. The information management system 312 mayprovide a function for uploading and managing content (e.g., text, anaudio, an image (icon), a video, or a URL) to be exposed on smart glass.The information management system 312 may perform a basic examination(e.g., quality, a size, privacy, or a policy) into information contentuploaded by a user.

The device management system 315 may provide a management function of aretail IBD. For example, the device management system 315 may providefunctions, such as the connectivity and health check of an IBD.

Furthermore, the device management system 315 may provide a keymanagement function for the IBD of a retail store. The device managementsystem 315 may generate a key generation rule based on a key managementpolicy of a platform, and may generate a key according to the generatedkey generation rule. The platform may maintain security by providing keyupdates between smart glass and an IBD. Related key information mayinclude a key expiration time.

Furthermore, the device management system 315 may associate anadditional device, such as retail point-of-sale (POS). The devicemanagement system 315 may provide a function capable of associating andcontrolling devices capable of services in association with an IBD. Forexample, the device management system 315 may provide point-of-sale(PoS), queue management, table management, etc.

FIG. 6 is a diagram for describing a device management operation in anembodiment. A service app store may provide various services, such as awaiting management service and an order management service. A serviceprovided through the service app store may be executed by the servicecontrol system 317 in a device of an information owner and PoS throughthe information management system 312, the payment management system316, and the device management system 315. The device management system315 may provide a function for managing the IBD of a retail store. Thedevice management system 315 may manage the connectivity and healthcheck of an IBD in a retail store, key management, and an additionalassociation device such as PoS.

The bidding system 313 may provide a bidding function if multiplecontent exposures need to be performed upon information exposure. Thebidding system 313 may expose, to a user, content that has finally wonbidding after the bidding according to a preconfigured rule.

The payment management system 316 may process payment if the paymentthrough smart glass and an IBD is performed, and may perform roles ofthe existing payment system and gateway.

If an external URL, etc. is invoked by a response from a user or servicelogic, the information gateway 314 may perform monitoring and a billingtask for traffic which are performed on smart glass of a user or a userdevice through a request and response for the gateway.

The service control system 317 may control association with externalservices. The service control system 317 may perform a traffic routingfunction, and may provide related authentication, logging, etc. Allservices of a service app store may be connected to a smart device andIBD of a user through only the service control system 317.

FIG. 7 is a flowchart for describing an operation of an informationbroadcasting device (IBD) in an embodiment.

The IBD is a device for broadcasting, to a smart device (e.g., smartglass), a radio signal for information in a retail store. The IBD maywirelessly broadcast information to the smart device of a user throughan Internet connection function. The IBD may be configured as anindividual device in a retail store. Multiple devices not one device maybe configured as one group depending on signal intensity and the size ofa retail store. For example, an IBD may be configured in each retailstore, or a plurality of IBDs may be configured in one retail store, orone IBD responsible for a plurality of retail stores may be configuredin a plurality of retail stores.

A communication method of the IBD may be associated with Ethernet for anInternet connection, WiFi, Bluetooth (BLE), cellular, and other variouswireless methods. A communication characteristic of the IBD is that itprovides a control function through a device management system withoutdirectly providing a control function, and provides functions, such asthe recognition of a surrounding device and the adjustment of a databroadcasting cycle.

If the IBD is used in a sizeable retail store, the IBD may bedifferently configured depending on the size of a retail store, aninternal and external connection, and a service function. For example,if a space is equal to or greater than a preset criterion, two or moreIBDs may be configured or may be installed outside a building, such asin front of a retail store and a parking lot of a retail store.

The IBD may be basically controlled through the device management systemthat provides the IBD, and may be controlled through a device of aterminal owner. An external device or a service to which the IBD isconnected is essentially performed through a system of a supplier.Accordingly, an additional service through control, recording, etc. canbe provided.

In step 701, the IBD may connect to the device management system (orserver) and load basic information. When a device is newly registeredwith the device management system, an authentication task may beperformed. The authentication task may be performed throughauthentication with an information owner of a retail store. As theauthentication task with the information owner of the retail store iscompleted, whether other IBDs registered with the device managementsystem are present in a surrounding area in which the correspondingretail store is located. If it is determined that an IBD is located inthe surrounding area, a procedure for updating a configuration with theIBD may be performed. In this case, when the IBD is newly registered, ifother IBDs are present around the IBD, temporary ID values may begenerated for each IBD in order to distinguish between other IBDs whenbroadcasting information for search, and a search operation may beindicated with respect to the surrounding IBDs.

In step 702, when registering the IBD, the device management system mayactivate a function for transmitting and receiving search frequencies ofsurrounding IBDs. The device management system may adjust whethersurrounding IBDs are present and signal strength. Accordingly,differentiated cost policies through the obstruction of a user, batteryconsumption, a limited opportunity of information exposure, etc. may beperformed by managing a smart device of a user so that the smart devicedoes not too much information in a specific area.

In step 703, the IBD may transmit the received frequency information tothe device management system. In this case, in addition to the newlyregistered IBD, surrounding IBDs that receive the search information mayalso deliver the received frequency information to the device managementsystem.

In step 704, the device management system may identify locationinformation between the IBDs by using the received search frequencyinformation. The device management system may generate locationinformation of the surrounding IBDs by using the received searchfrequency information. In this case, the location information of the IBDalong with location information (addresses) registered with the devicemanagement system may be configured.

In step 705, the device management system may measure distances based onoutput signals between the surrounding IBDs. If IBDs are adjacent toeach other, the device management system may measure a physical distanceby adjusting output signals between the adjacent IBDs. In this case,physical distances between the IBDs may be configured based oninformation, such as the intensity, reception, response time, etc. of afrequency, by using a smart device of a user in addition to the IBDs. Inthis case, if the IBDs have been installed in two neighboring retailstores and are partitioned by a wall, responses to configurationsituations may be additionally obtained from owners of the IBDs.

In step 706, the device management system may receive an output signalchange value of a surrounding IBD. The device management system mayreceive signal values broadcasted by surrounding IBDs that have receiveda signal-based distance measurement request for a given time. The devicemanagement system may identify whether a surrounding IBD is present, adistance and output intensity of a surrounding IBD, etc. based on thesignal values.

In step 707, the device management system may determine locationinformation between surrounding IBDs. The device management system maydetermine locations based on the signal intensity and the number ofsurrounding IBDs, etc.

In step 708, the device management system may determine informationbroadcasting output and cycle of a surrounding IBD, based onregistration information and a policy of a surrounding IBD. The devicemanagement system may adjust output intensity of an individual IBD,based on information registration of a surrounding IBD, a policy of aplatform service provider, and a location characteristic of anindividual IBD. Furthermore, the device management system may determinea cycle in which mutual information will be broadcasted depending onwhether a surrounding IBD is present.

In step 709, the device management system may transmit the configurationinformation (e.g., output intensity and a cycle) and the monitoringinformation to surrounding IBDs. In step 710, the device managementsystem may monitor mutual operations of surrounding IBDs.

FIG. 8 is an example for describing an operation of representinginformation on a screen of smart glass in an embodiment.

The smart glass may be a device which may be worn on a part of the bodyof a user. Information may be exposed through a display (or a screen) ofsuch smart glass. Results corresponding to the exposed information maybe provided through the display in response to a user input (e.g., atouch).

A space for exposing the information on the smart glass may beconfigured at a location that does not obstructs a line of sight of auser. A location where information is exposed may be adjusted dependingon user convenience.

Spaces for exposing information on smart glass may be arranged in ahorizontal or vertical form on the basis of corners of a display,respectively, as in 801, 802, 803, and 804. One or more exposure areas811, 812, and 813 may be configured in each space for exposinginformation. Each exposure area may include a basic area and additionalinformation area based on a configuration of a user.

The space for exposing information on the smart glass may be dividedbased on any one of supplier-based control, priority of information, ora configuration of a user. In this case, each of the one or moreexposure areas 811, 812, and 813 divided based on the space for exposinginformation may be configured based on its priority.

Referring to FIG. 9 , information for identifying a recognition targetin smart glass may be exposed. A location (i.e., an edge or corner) of afirst exposure area 911 divided in a space for exposing information inthe smart glass is a location where information for identifying arecognition target is exposed. The location plays a role in indicatingthe source or target of information provided to a user, and may have abasic value. In general, a logo, an icon, a business name, or a categorydelimiter (e.g., an icon or text) may be placed in the location. Thefirst exposure area 811 plays a role in exposing recognized specificinformation to a user when the specific information is recognizedthrough smart glass, and may be represented in an icon form so that theuser can recognize a corresponding icon through the first exposure area811.

For example, FIG. 9 is an example of a representation of an iconprovided to the first exposure area 811 by a system (e.g., aninformation owner or a platform supplier). This means that informationrecognized nearby is present in the smart glass.

As in 910, in a recognition step, the recognition of a user who has wornsmart glass may be helped through a stepwise change of the icondepending on a recognition level. Alternatively, as in 920, when therecognition of a user is completed in the state in which the color of anicon is blurred, the recognition of a user may be helped through bold orcolor.

Furthermore, as in 930, when the recognition of a user is completed orwhen a message is received from an IBD of a corresponding company (e.g.,a retail store), the recognition of a user may be helped by substitutingrelated information with a logo of the company instead of an icon. Inthis case, the logo information may be separately received through theIBD of the retail store or may be loaded based on a URL.

Referring to FIG. 10 , basic information and additional information maybe exposed on smart glass. A location of the second exposure area 812divided in the space for exposing information in the smart glass is anarea where representative information of basically recognizedinformation is provided. Basic information provided by a targetrecognized in the second exposure area 812 is received by a platform oran IBD disposed in a retail store and then provided to the smart glass.Basic information to be exposed to a user by an owner of a correspondingspace may be configured at the location of the second exposure area 812.The owner of the corresponding space may expose information when thecorresponding information is registered with an information managementplatform.

A location of the third exposure area 813 divided in the space forexposing information in the smart glass is an area where additionalinformation of basically recognized information is provided and is anarea for information to be additionally exposed by a supplier of arecognized target. For the exposure of information of the third exposurearea 813, separate additional information may be configured and a costtherefor may be paid.

Exposure target information of smart glass may be configured. In thiscase, the exposure target information may be controlled based on any oneor one or more of a configuration of a user, basic contents (e.g.,category) provided by an information platform, or user (e.g., smartwatch) association information of a smart device. For example,information configured by a user, such as additional information, may becontrolled. Furthermore, in the case of a category, basic information(e.g., business classification or a service type of a retail store ormap association information) recognized in smart glass may be configuredas a value configured by a system supplier. A user may turn on/off anexposure target for basic information for each category or each servicesubject. Furthermore, exposure target information may be determined inassociation with information on each app, credit card, etc. which isinstalled in a smart device of a user, based on received information.For example, if a specific credit card has been registered with adigital wallet, discount information of the credit card may beassociated and provided upon alarm or at payment timing at which thedigital wallet is used. For example, if an app related to a specificstore has been installed, exposure target information may be configuredin association with information on the specific store upon informationexposure.

Referring to FIG. 11 , if an app store side exposes various types ofinformation to a smart device of a user, confusion attributable to theexcess of information and a user intervention may occur. Accordingly,the least required information needs to be transmitted.

An information list which may be provided to a smart device (e.g., auser device 1110 or smart glass 800) through an IBD 1120 of a retailstore on an information platform may be guided. A user may selectinformation to be displayed through the information list by using thesmart device 1110 or 800. For example, 1) whether a store is open, 2)queue state entrance, waiting situation information related to orders orpayment, 3) a waiting queue registration function, 4) a sale/discountand coupon discount information provision and confirmation function, 5)new item or new product information, 6) URL-external link information,etc. may be guided. In this case, for the exposure of informationrelated to the providable information list, a separate cost may occurfrom a standpoint of an information owner.

Furthermore, a degree of congestion information for an icon displayed onthe smart glass 800 may be represented in order of green, yellow, andred. Furthermore, icons when a waiting time is equal to or greater thana preset time (e.g., 15 minutes) and a waiting time is equal to orsmaller than a preset time (e.g., 15 minutes) may be differentlyrepresented.

FIG. 12 is a diagram for describing an operation of providinginformation to smart glass and controlling information in an embodiment.

Information exposed on the smart glass 800 may be divided into basicinformation and additional information. In this case, the additionalinformation may be exposed based on an input or request from a user.

The basic information is information that is basically exposed on thesmart glass 800, and also has an object of minimizing obstruction of aline of sight of a user.

The additional information provides additional information (e.g.,advertising) depending on a user interest based on response informationbased on a user input, and has an object of being provided with respectto only registered information according to a determined rule.

For example, a motion of a user inputted to or requested from the smartglass 800 is described. When the user inputs a one-tab gesture to aspecific area of the smart glass 800 by using one finger 1210, a basiccall signal may be generated. Accordingly, as the user is registeredwith a waiting queue, a state of the smart glass 800 may become a callwaiting state. Alternatively, when a user inputs a one-tab gesture to aspecific area of the smart glass by using two fingers 1210, anadditional call signal may be generated. Accordingly, as relatedadditional information for exposed additional information is requested,the additional information may be exposed on a display of the smartglass 800. Alternatively, when a long-tab gesture is inputted to aspecific area of the smart glass 800 by using one finger 1210, acancellation signal may be generated. Accordingly, the exposure ofadditional information may be cancelled in response to the requestedsignal.

More specifically, a user input method for the smart glass 800 isdescribed. The smart glass 800 may be controlled through a user devicewhich may be associated therewith in addition to a sensor of the smartglass 800. A user command may be inputted to the smart glass 800 througha tab based on a touch, a voice, association with a surrounding device,or a gesture. When a sensing portion of the smart glass 800 is tabbed, acorresponding input may be divided depending on the number, length, ordirection of the tab. For example, a tab command “back and forthsweeping in any one of an eye direction or an ear direction” may beinputted. If the smart glass is to be controlled by a user's voice, thesmart glass may be silently controlled in a humming level of a user inaddition to a common voice command. In this case, with respect to thehumming level, a recognition rate improvement function using vibration(or frequency) information of a portion of the smart glass with whichthe head of the user comes into contact in addition to a sound may beprovided based on shaking information upon humming through aconfiguration for each user. In the case of association with asurrounding device, when the smart glass 800 is controlled by using asmart watch, the smart watch may be associated with an input functiondefined by a user through a tab, fist clenching, wrist shaking, wristtwisting, etc. Furthermore, when the smart glass 800 is controlled byusing a smart phone, the smart glass 800 may rapidly switch into acontrol mode through a double tab even in the state in which the smartphone has been locked. A screen of the smart phone may be used in atouch pad form. In the case of a gesture, when the smart glass 800 iscontrolled by a motion of a body (e.g., the head or the neck) connectedto the smart glass 800, the smart glass 800 may learn a recognizablelevel and associated with an input function defined by a user.

FIGS. 13 and 14 are diagrams for describing a method of representinginformation on smart glass in an embodiment.

Dissatisfaction (e.g., the difficulty of browsing) with the smart glass800 may occur in terms of user experiences for common web content due toa special information exposure environment. Unnecessary informationattributable to the advertising of the existing web content and anexcessive color change, such as GIF animation, may cause user'sinconvenience in using smart glass. In particular, in an environment inwhich a user interaction is difficult, it is difficult to use a scroll &hyperlink, etc. Accordingly, it is necessary to provide content suitablefor an environment of the smart glass 800.

FIG. 13 is an example in which content having a card style form is usedat a location where a line of sight of a user is not obstructed. It isessential to provide an optimal user interface (UI) capable of improvinga user content use experience based on publishing through the processingof information customized for a smart glass environment. Separaterefined content exposure not common online content browsing isessential. Accordingly, content may become well-formatted contentthrough a publishing environment provided by a supplier of smart glass.A basic format for content exposure needs to follow a template formatbased on a card style in a level in which visual obstruction of a useris minimized. Content having a card style may need to be placed at alocation required by a user within a range of a limited size so that aline of sight of the user is not obstructed. Such content having a cardstyle may be adjusted within a limited range, such as a horizontal stylecard 1320 and a vertical style card 1310 (FIG. 13(A)). Controlinformation may be specified on content exposed on smart glass. Whethera user input is required can be rapidly determined by specifying, in ametadata form, whether to control content based on a separate contentmanagement system or a guide presented in a platform in the smart glass.For example, if information is connected to another card (e.g., movingon to a next card or selecting one of several card and moving on to theselected card), when a user input is required (e.g., a text box a form),user control may be necessary.

When a plurality of (e.g., two or more) choices in which card stylecontent exposed on smart glass moves on to a next card is present, smartglass may be controlled through a user input, such as sweeping forward,sweeping backward, or touching a left/right frame. A smart watch or asmart phone may be controlled through a user input, such as dragging aleft/right touch (FIG. 13(B)). In this case, for the user input forcontrol of a user, a command may be configured by the user, and usercontrol may be performed in response to the configured command.

FIG. 14 illustrates an example in which a card style having a horizontalarrangement or a vertical arrangement is configured depending on userpreference. When information is provided to the smart glass 800, contentmust be aligned within a corresponding area. When additional informationis provided to the smart glass 800, a current card may move on to a nextcard in a next page or scroll may be selected. In this case, a movingmethod for information navigation of the smart glass 800 may becontrolled by using a control method (e.g., pupil recognition, agesture, a voice, humming, association with an external device (e.g., aphone or a watch)) of the smart glass 800.

Content is basically exposed at an outer area on the basis of a line ofsight of a user. For example, in order to avoid obstruction of a line ofsight, content may be exposed on the left of a screen when the contentis exposed in the left eye of the smart glass 800 and may be exposed onthe right of a screen when the content is exposed in the right eye ofthe smart glass 800. In this case, if content exposure timing is timingat which a user is moving or placed on the outside, content having aform in which a background is fully covered may be configured so thatthe content is not exposed.

FIG. 15 is a diagram for describing an operation of providing aguideline for content that obstructs a line of sight of a user in anembodiment.

A guideline for content that obstructs a line of sight of a user may beprovided. Quality for reporting can be improved by using apre-examination function through a system based on the providedguideline. FIG. 15 illustrates an example of a content guideline. Whencard-based content is configured, if dark color or bold words close to acenter area of a line of sight of a user is present, obstruction of aline of sight for the corresponding content may be additionallydetermined. A result of the determination may be reported to a contentcreator. For example, a black menu may be disposed in the center area ofthe line of sight of the user. Accordingly, obstruction of the line ofsight can be minimized by placing the black menu at the bottom of thecontent. Furthermore, if a user moves or is placed on the outside,translucent treatment may be performed in order to prevent content fromhiding a line of sight of a user.

FIG. 16 is a diagram for describing an operation of determining arequest for search for information from a user in smart glass in anembodiment.

Smart glass may basically need to recognize specific information gazedby a user and perform information search, in addition to an explicitinformation search request from the user. If information search isperformed by using smart glass, whether the information searchcorresponds to an information search request of a user may be determinedby using the following methods. If the time when a pupil gazes at aspecific target is greater than a threshold value through eye tracking,related information search may be performed. Alternatively, if a changein the gyro value of the smart glass is reduced while a user walks, itmay be determined that the user gazes at corresponding information. Anaverage of moving speed values of a user and a change in the gyro valueaccording to paces may be measured in association with a smart phone. Achange in the average of gyro values of walks for each user may becalculated based on the measured change in the gyro values. In thiscase, a gyro value change threshold in the smart glass of the user maybe set. When information is searched for and exposed, a proper gyrovalue may be extracted based on feedback from the user. Furthermore,information search of the user may be performed by recognizing a commandbased on audio detection. Furthermore, information search may beperformed based on a cooperation determination using an explicitresponse from a user. A gesture (e.g., a change in twisting a wrist orclenching a fist) using a smart watch, shaking a smart phone, or a touchmay be inputted as the explicit response.

FIG. 16 is an example of a method of determining an information searchrequest from a user on smart glass. Whether the user moves may bedetermined (1601). For example, whether the user moves may be determinedby using smart glass, a smart watch, a smart phone, or various externaldevices of the user. A gyro value on the smart glass may be received(1602). In this case, in order to derive an average gyro value, anaverage gyro change value may be transmitted (1608), an average gyrovalue of the smart glass may be calculated based on a moving speed valueof the user (1609), and an average gyro value for each moving speed onthe smart glass may be updated on (1610). The updated average gyro valuefor each moving speed may be received. When the gyro value of the smartglass is the average gyro change value or less (1603), a function forsurrounding information search may be activated by determining a userinformation search request (1604). Location information of the user maybe confirmed by using a smart device of the user or an external device(1605). A response to a request for information which may be searchedfor based on current location information of the user may be receivedfrom an additional information service provision side (1606). Theinformation requested through the response may be exposed on the smartglass (1607).

Furthermore, an operation of reducing battery power of the smart glassis described. It is difficult for an operation of the smart glass to bealways in an on state due to a battery issue. The smart glass may needto rapidly recognize the moment when a user himself or herself requiresinformation. To this end, action information of the user may be inferredby using a sensor of the smart glass, a surrounding device, etc. or maybe predicted through learning. In this case, location information,information that may be learnt, timing at which information isdiscovered, etc. may be used. The location information may be updated inassociation with a smart phone, a smart watch, or a vehicle. Intent ofthe user may be learnt and inferred by using a routine in everyday life,an information call history, purchase experiences, etc. When a usergazes at specific information, the smart glass may basically need toperform information search by recognizing the gazed specificinformation, in addition to an explicit information search request of auser.

Furthermore, an operation using smart glass in a situation in which akey update is impossible is described. Security may be reinforced wheninformation is confirmed between an IBD and a smart device by using akey provided on an information platform. If a user carries only smartglass (i.e., a situation in which a key update is impossible), paymentof a minimum (set amount) level is possible based on the most recentlyupdated key information. A maximum value proposed in a platform isdifferent for each credit card registration user and each direct paymentcard registration user. If a maximum value is associated with a servicesuch as BNPL (Buy Now or Pay Later), the maximum value is based on anamount provided by a corresponding service.

FIGS. 17 to 19 describe operations of controlling smart glass through aninput to a smart device in a locked state in an embodiment. For controlof smart glass, a smart device of a user which may be associated withthe smart glass may be used.

A touch screen of a smart phone, a tablet, or a smart watch may be usedin a touch pad form for controlling the smart glass. In the case of thesmart glass, there is a difficulty in a user control input. Inparticular, selection using a cursor, etc. is vulnerable. In order toimprove such a problem, a touch pad input function may be supported byusing a smart device having an input interface among devices around thesmart glass. For example, in the state in which a smart phone or a smartwatch has been locked, a touch pad input function may be used as aninput interface for the smart glass. In other words, a user experience,such as a touch pad of Apple Inc. may be provided. In this case,connection timing of the surrounding device and a scheme for activatingthe input interface in the state in which a screen has been locked arerequired.

Referring to FIG. 17 , a method of controlling smart glass when contentis loaded through a smart device is described. Content may be loadedfrom a smart device (e.g., a smart phone in FIG. 17 ) connected to smartglass (1701). A case where content is loaded onto smart glass may bedivided into a case where the content is loaded through a smart devicewhen and a case where the content is independently onto smart glass. Ifthe content is loaded through the smart device, when a content type andcharacteristic are recognized in the smart device, the content isexposed on the smart glass and an input activation function may besimultaneously activated. Whether the content is content in which acursor can be controlled on the smart glass may be checked (1702). Inthis case, if connection or control information (e.g., a hyperlink, avideo, or a slide) is present in a configuration of the content, acontent characteristic, such as a case where the content is configuredin multiple card forms when a content format for the smart glass isgenerated, may be determined. Whether the content is content in which acursor can be controlled may be determined (1702). If the content iscontent in which a cursor can be controlled, an input function of adevice for an input to the smart glass may be activated (1703). Forexample, the smart glass may be controlled through the input of acontrol instruction of a user using voice data from a voice inputdevice, such as the microphone of a smart phone, the smart glass may becontrolled through the input of a control instruction of a user using agesture from sensors including an acceleration sensor and gyro sensormounted on a smart phone, or the smart glass may be controlled throughthe input of a control instruction of a user using a gesture of a wristor finger from an electromyogram sensor attached to a smart phone. Inthis case, the input function of the smart phone may be activated fromtiming at which content is provided on the smart glass. A user inputreception function may be may be activated (1704). An event on thecontent may occur based on an input form (1705). Since content renderingis directly processed in the smart phone, processing a correspondingcontent event in the smart phone is effective. In this case, if newcontent is loaded due to the user input, step 1702 may be performed.Furthermore, if the content is content that does not require control,the input function may be deactivated (1706).

Referring to FIG. 18 , an operation of controlling smart glass whencontent is independently loaded onto the smart glass is described.Content in which a cursor, etc. may be controlled may be loaded ontosmart glass (1801). Input activation may be requested from the inputcontroller of the smart glass (1802). Whether the smart glass and adevice (e.g., a smart phone in FIG. 18 ) capable of an input aresynchronized may be checked (1803). The preparation of the activation ofa smart glass input function may be requested from the synchronizeddevice (i.e., the smart phone) (1804). The synchronized device may waitfor a user input in the state in which a screen has been locked. Afterreceiving a request for the input waiting from the smart glass, thesmart glass input function may be activated based on an input patterndesignated by the user. When a user designation input is present on ascreen in the state in which a screen has been locked, the synchronizeddevice (i.e., the smart phone) may determine the user designation inputand operate in a touch pad form of the smart glass. When an input havinga horizontal form is present in the state in which a screen has beenlocked, the synchronized device may determine the input having thehorizontal form and operate in the touch pad form of the smart glass.The user input function may be activated even in the state in which ascreen of the synchronized device has been locked (1805). A user inputreception function may be activated (1806). When content on the smartglass is changed, whether an input function is required may be checked(1807). Whether the input function is required may be determined (1808).If the input function is required, the activation of an input may berequested from the input controller of the smart glass (1809). If theinput function is not required, the input function of the synchronizeddevice may be deactivated (1809).

FIG. 19 is a diagram for describing a method of controlling smart glassby using a smart watch. Content capable of user control may be loadedonto smart glass (1901). If the smart glass is controlled by using asmart watch, both a case where content is loaded through a smart devicewhen the content is loaded onto the smart glass and a case where contentis independently loaded onto the smart glass may be performed bysynchronizing an input device in an individual device and triggering auser input. When a device capable of input content for the smart glassis confirmed, the activation of an input may be requested (1902).Information on a device capable of input control for the smart glass isbased on information on a pre-paired device. A pairing function may beperformed in response to a user request at corresponding timing. If apre-paired device is present or if a user input is required uponswitching of content on the smart glass, a synchronization executionprocedure may be omitted. Synchronization between the smart glass and asmart watch may be performed (1903). The activation of an input functionmay be requested from the synchronized smart watch (1904). Thesynchronized smart watch may be activated so that the smart watch can beused as an input device in response to a request from an input unit(e.g., a touch screen unit, the stem of a watch, a button, or a gesturerecognition function) of the smart watch. For example, the smart glassmay be controlled in response to a control instruction of a user usingan input function defined by the user by using the stem of the smartwatch, the smart glass may be controlled through the input of a controlinstruction of a user using voice data from a voice input device, suchas the microphone of a smart watch, the smart glass may be controlledthrough the input of a control instruction of a user using a gesture ofa wrist from sensors including an acceleration sensor and gyro sensormounted on a smart watch, or the smart glass may be controlled throughthe input of a control instruction of a user using a gesture of a wristand finger from an electromyogram sensor attached to the band of a smartwatch. In this case, which function will be activated may be differentdepending on a pre-configuration of a user or a requested inputfunction. For example, if corresponding content having only aSubmit/cancel form is present, the corresponding content may be selectedthrough switching and a button by using the stem of a smart watch.Alternatively, if the use of a cursor on a screen is required and thenumber of areas in which content is selected is multiple, correspondinginformation may be rapidly selected through moving, a touch, etc, byusing the touch input function of a smart watch. Accordingly, thefunction may previously provide information responsible for an inputfunction, such as markup or an app, and a function for matching with aninput function on the smart watch on a system or SDK, and may notify auser of a method of using the input function when the user is firstsynchronized with the smart watch. The requested input function may beactivated (1905). The activation of the input function used by the userusing the smart watch may be confirmed (1906). The user may explicitlydetermine whether to activate the input function. For example, whether asmart watch in a paired state will be used as an input tool of the smartglass may be determined through an action, such as shaking a wrist,clicking on a button, or double clicking a touch screen. The user inputusing the smart watch and an input value to a request device may betransmitted (1907). Whether an input function is required upon switchingof content on the smart glass may be confirmed (1908). When it isdetermined that the input function is unnecessary, the input function ofthe synchronized smart watch may be deactivated (1909). When it isdetermined that the input function is necessary, step 1902 may beperformed.

FIG. 20 is a diagram for describing an operation of registering awaiting queue with a retail store in an embodiment.

An IBD of a retail store may broadcast information (1). A smart device(e.g., smart glass or a user device) of a user may receive thebroadcasted information (2). In this case, whether to expose thereceived information may be determined based on information on a levelof interest of the user (3). Basic information on a retail store may beexposed on the smart glass (4). For example, waiting information of theretail store may be exposed on the smart glass. The user may request theregistration of a waiting queue through a tab of the user by using thesmart device or the smart glass (5). The smart device may request theregistration of the waiting queue with the IBD of the retail store (6).The smart device may register the waiting request information of theuser with a service, such as PoS or its own waiting queue management app(7). In this case, actual traffic may be transmitted through the devicemanagement system(for service recording and control). The IBD of theretail store may receive a response to the receipt of the registrationof the user waiting request information (8). The IBD of the retail storemay transmit the registration of the user waiting request information tothe smart device (9). In this case, if a connection between the IBD andthe smart device has not been established, a cellular network, etc. maybe used. Waiting generation information may be registered with a walletof the smart device or the service app (10). Thereafter, waiting callinformation may be transmitted to the smart device (11).

FIG. 21 is a diagram for describing a drive-through operation in anembodiment.

An information owner (or a store owner) may previously register an IBDto be used in a retail store through the information management system,and may configure service configuration information related to theretail store. In other words, a drive-through owner may broadcastinformation related to a waiting time for entry timing and a menuthrough its own IBD by using the information management portal (1). Whena vehicle enters the drive-through store, the vehicle may receive theinformation from the IBD (2). The information (e.g., the waiting time)configured in the drive-through store may be exposed on smart glass (3).If the smart glass receives information even after a given time througha user input or a timer, the promotion or menu of the drive-throughstore may be transmitted (4). A menu may be ordered based on a voiceorder using the smart glass or menu information on the smart glass (5).Payment may be processed through a payment system connected to the smartglass (6). The user may pick up the ordered menu (7).

FIG. 22 is a diagram for an advertising and payment operation in anembodiment.

An information owner (or a store owner) may previously register an IBDto be used in his or her retail store and configure information to bebroadcasted through the IBD, through the information management system.The device management system may transmit the information to the IBD(1). The IBD may broadcast the information (2). When a user device orsmart glass receives the information, the information may be exposed inthe user device or on the smart glass. The information gateway may bequeried based on the received information (4). The query for theinformation gateway to the information management system or informationto an external web service may be associated with each other (5). Inthis case, upon association with external information, an additionalcost may occur because a unit cost according to information exposure isdifferent.

Furthermore, the IBD may broadcast information (1). The receivedinformation may be exposed on the smart glass (2). Payment may berequested through the user device (3). In this case, the payment may beprocessed through an interaction having a limited number in the case ofa small sum and through authentication, such as FIDO methodauthentication using the smart glass or an FIDO method of the userdevice in the case of a given amount or more. PoS may request thepayment from the payment management system in response to a paymentrequest through the user device. If payment-discounted information ispresent based on information registered with the information managementsystem, the payment management system may process the payment based onan amount to which an information association discount has been applied(4).

FIG. 23 is a diagram for describing a point/coupon association operationin an embodiment.

A user may be provided with a service associated with a digital walletof a user device based on a message received from an IBD. To this end,if association information of the digital wallet of the user is includedin an information message, the information message needs to include akey value of an information signal broadcasted by an authenticated IBD.A delimiter for identifying that corresponding information isinformation required to be identified in association with the digitalwallet may be necessary. When providing an information service, aninformation owner may bear an additional information exposure cost.

The information owner may request a digital wallet associationinformation service configuration (1). A digital wallet associationinformation campaign may be configured, and the IBD may be updated withexposed information (2 and 3).

A point or coupon association service of a retail store is described. AnIBD of a retail store may broadcast information (1). A smart device(e.g., a user device or smart glass) may receive the broadcastedinformation from the IBD, and may determine whether the receivedinformation is information with which association with a separatedigital wallet has been requested (2). If the received information isinformation that requires association with the digital wallet, the smartdevice may confirm configuration information of the digital wallet of auser. If the user has been configured to be associated, the smart devicemay check an interested store registered with the digital wallet of theuser or whether the user has previously used a corresponding retailstore or association with point or coupon information, based onconnection information provided to the information received by the user(3).

If association information based on the existing digital wallet of auser is present, the information may be exposed on the smart glass inassociation with related information (4). For example, the informationmay be exposed on the smart glass in association with whether anadditional discount is provided by using a coupon or a specific free-useamount based on a point. The user may determine whether to performconsumption based on the information associated with his or her digitalwallet.

FIG. 24 is a diagram for describing a bidding operation when multipleIBDs are present in adjacent spaces in an embodiment.

If multiple IBDs are present at adjacent distances, the delivery ofinformation may need to be limited for user convenience. To this end,when the user visits a retail store having the same or similar sale itemlocated at an adjacent distance, characteristics of information exposurefor similar product stores nearby may be adjusted. If payment isperformed through advertising exposure, such as food and drink in a cafe(a time characteristic), advertising exposure of the same retail storewithin a specific time may be excluded, or when a user has a meal,customized advertising having a form that increase a weight for a cafemay be provided. In the case of women's clothing related business (itemcharacteristic) or women's clothing, if the same retail store isexposed, the corresponding store may be additionally exposed althoughpayment is performed in the corresponding stored.

A user may visit a restaurant (1). After visiting the restaurant andordering food, when the user attempts to perform payment, paymentinformation may be transmitted to the payment management system (2). Thepayment management system may transmit, to the information managementsystem, order information including the payment information (3). Theinformation management system may execute information exposure biddingfor target business of a surrounding retail store (4). A bidding systemmay generate broadcasting information based on bidding information (5).The bidding system may transmit, to an IBD of the retail store,information based on the results of the bidding (6). The IBD that haswon the bidding may expose, on smart glass, information according to theresults of the bidding (7).

FIG. 25 is a diagram for describing a payment management operation in anembodiment.

A user device may request the payment of a user including a unique codereceived through information exposed to PoS of a retail store (1). ThePoS of the retail store may request, from the payment management system,PoS payment including user information, unique code information based onexposed information, and PoS information (2). The payment managementsystem may verify the validity of the user information and the codeinformation based on the exposed information (3). For example, thepayment management system may previously store user information and codeinformation based on exposed information. Accordingly, the paymentmanagement system may verify the validity of the user information andthe code information by comparing the user information and the codeinformation based on the exposed information, which have been previouslystored, and the user information and the code information based on theexposed information, which are included in the payment request of thePoS of the retail store. The payment management system may generate aprice to which a discount has been applied in performing the validitycheck (5). The payment management system may transmit, to the PoS of theretail store, information on the generated price to which the discounthas been applied (6). The PoS of the retail store may expose theinformation on the generated price to which the discount has beenapplied to one or more of the PoS and/or a user device. The user mayidentify the information on the generated price to which the discounthas been applied through the user device, and may request, from the PoSof the retail store, the payment of the price to which the discount hasbeen applied (7). The PoS of the retail store transmit, to the paymentmanagement system, a payment request from the user for the price towhich the discount has been applied (8). The payment management systemmay request, from a payment system, the authentication of the payment ofthe price to which the discount has been applied (9). The payment systemmay complete the authentication of the payment of the price to which thediscount has been applied (10). The payment management system may recordinformation on the payment of the price to which the discount has beenapplied (11). The payment management system may transmit, to the PoS ofthe retail store, a response to the completion of the payment of theprice to which the discount has been applied (12). The PoS of the retailstore may transmit, to the user device, a response to the completion ofthe payment of the price to which the discount has been applied (13).

FIG. 26 is a diagram for describing a digital wallet associationoperation of a user based on additional information in an embodiment.

A user device or smart glass of a user may receive a message in whichdigital wallet information is included in additional information (2601).If an information owner wants the broadcasting of information associatedwith the digital wallet of the user, the information owner may pay theinformation management system for an additional cost, and may configureinformation. If digital wallet association information is included in anadditional campaign, the device management system may set a flag for amessage, and may perform additional encryption (e.g., key information atcorresponding timing). The decoding of the received message may beperformed by using a key value of the user device or the smart glass(2602). The user device or the smart glass may perform the decoding ofthe message received from an IBD of the information owner by using a keyreceived from the device management system. To this end, the IBD mayneed to be capable of periodically communicating with a key managementsystem of the device management system. If an offline state of the IBDcontinues and a valid period has expired, a connection with the digitalwallet cannot be performed due to an authentication failure. A messagefor requesting digital wallet information may be obtained (2603). Arequest for association with the digital wallet of the user may beadditionally confirmed in the received message. A sand box for therequest for digital wallet information by the user may be invoked(2604). For security enhancement, the digital wallet may be invokedthrough the sand box not a method of directly invoking the digitalwallet. In this case, a direct invoking method is also possible. Keyinformation updated on the digital wallet of the user and keyinformation of the requested message may be confirmed (2605). Anauthentication key of a digital wallet may be periodically updated forsecurity purposes on a platform, or may be updated in a casual form whena user accesses a specific area. In this case, the update may beperformed by a push or based on device GPSs or a previously configuredservice zone on the server side. Accordingly, security can be enhanced.When the validity of the key is confirmed, the digital walletinformation of the user may be invoked (2606). An authentication key ofa digital wallet may be periodically updated for security purposes on aplatform, or may be updated in a casual form when a user accesses aspecific area. In this case, the update may be performed by a push orbased on device GPSs or a previously configured service zone on theserver side. Accordingly, security can be enhanced. When the digitalwallet of the user is searched for, a response to such information maybe received (2607). Information on the sand box may be recorded, and thesmart glass may be invoked (2608). A security issue and a service logcan be managed by recording the information on the sand box.Furthermore, the sand box may provide a platform service provider with aresult value in real time or in a log form. Accordingly, whether anactual service is matched can be managed. Digital wallet associationinformation may be exposed on the smart glass (2609).

The aforementioned device may be implemented as a hardware component, asoftware component and/or a combination of a hardware component and asoftware component. For example, the device and component described inthe embodiments may be implemented using a processor, a controller, anarithmetic logic unit (ALU), a digital signal processor, amicrocomputer, a field programmable gate array (FPGA), a programmablelogic unit (PLU), a microprocessor, or one or more general-purposecomputers or special-purpose computers, such as any other device capableof executing or responding to an instruction. The processing device mayperform an operating system (OS) and one or more software applicationsexecuted on the OS. Furthermore, the processing device may access,store, manipulate, process and generate data in response to theexecution of software. For convenience of understanding, one processingdevice has been illustrated as being used, but a person having ordinaryskill in the art may understand that the processing device may include aplurality of processing elements and/or a plurality of types ofprocessing elements. For example, the processing device may include aplurality of processors or a single processor and a single controller.Furthermore, a different processing configuration, such as a parallelprocessor, is also possible.

Software may include a computer program, a code, an instruction or acombination of one or more of them and may configure a processing deviceso that the processing device operates as desired or may instruct theprocessing devices independently or collectively. The software and/orthe data may be embodied in any type of machine, a component, a physicaldevice, a computer storage medium or a device in order to be interpretedby the processor or to provide an instruction or data to the processingdevice. The software may be distributed to computer systems connectedover a network and may be stored or executed in a distributed manner.The software and the data may be stored in one or more computer-readablerecording media.

The method according to an embodiment may be implemented in the form ofa program instruction executable by various computer means and recordedon a computer-readable recording medium. The computer-readable recordingmedium may include a program instruction, a data file, and a datastructure alone or in combination. The program instruction recorded onthe medium may be specially designed and constructed for an embodiment,or may be known and available to those skilled in the computer softwarefield. Examples of the computer-readable recording medium includemagnetic media such as a hard disk, a floppy disk and a magnetic tape,optical media such as a CD-ROM and a DVD, magneto-optical media such asa floptical disk, and hardware devices specially configured to store andexecute a program instruction, such as a ROM, a RAM, and a flash memory.Examples of the program instruction include not only machine languagecode produced by a compiler, but a high-level language code which may beexecuted by a computer using an interpreter, etc.

As described above, although the embodiments have been described inconnection with the limited embodiments and the drawings, those skilledin the art may modify and change the embodiments in various ways fromthe description. For example, proper results may be achieved althoughthe aforementioned descriptions are performed in order different fromthat of the described method and/or the aforementioned elements, such asthe system, configuration, device, and circuit, are coupled or combinedin a form different from that of the described method or replaced orsubstituted with other elements or equivalents.

Accordingly, other implementations, other embodiments, and theequivalents of the claims fall within the scope of the claims.

1. A method for representing information on a smart glass, the methodperformed by a computer device, comprising: configuring exposure targetinformation based on a preset criterion related to offline informationprovided from an information owner; configuring a space for displayingthe exposure target information on a display of the smart glass; andrepresenting the exposure target information in association with theconfigured space on the display of the smart glass.
 2. The method ofclaim 1, wherein the configuring of the exposure target informationcomprises configuring the exposure target information based on acriterion in accordance with basic information provided from aninformation platform and/or association information with a user device.3. The method of claim 2, wherein the configuring of the exposure targetinformation comprises: configuring, from the offline information basedon a value configured by the information platform, exposure basicinformation including business classification or a service type of aretail store or map association information; and determining whetherexposure of target information of the exposure basic information isallowed or not for each category or each service subject.
 4. The methodof claim 2, wherein the configuring of the exposure target informationcomprises configuring the exposure target information by associating theoffline information with information on the user device.
 5. The methodof claim 1, wherein the configuring of the space comprises configuringthe space based on a priority of the exposure target information and/orconfiguration information of a user.
 6. The method of claim 5, whereinthe configuring of the space comprises dividing the space into aplurality of subspaces including a first area for displaying primaryinformation of the exposure target information and a second area fordisplaying additional information related to the exposure targetinformation.
 7. The method of claim 1, wherein the method furthercomprises controlling the smart glass based on control command from auser through a sensor of the smart glass or a user device associatedwith the smart glass.
 8. The method of claim 1, wherein the controllingcomprises controlling the smart glass in response to the control commandbeing input on the sensor of the smart glass, wherein the controlcommand includes at least one of a voice command, touch gesture or touchinput from a user.
 9. The method of claim 7, wherein the user device isa smart watch, and wherein the controlling comprises: i) after the smartglass and the smart watch being paired and an input function on a touchscreen of the smart watch being activated, controlling the smart glassin response to the control command being input through the inputfunction; ii) controlling the smart glass in response to the controlcommand being input through a crown of the smart watch; iii) controllingthe smart glass in response to the control command being input through amicrophone of the smart watch; iv) controlling the smart glass inresponse to the control command being input through a wrist gesture ofthe user detected by an acceleration sensor and gyro sensor of the smartwatch; or v) controlling the smart glass in response to the controlcommand being input through a wrist or finger gesture of the userdetected by an electromyogram sensor on a band of the smart watch. 10.The method of claim 7, wherein the user device is a smart phone, andwherein the controlling comprises, when a screen of the smart phone islocked and the smart phone is in a smart glass control mode, controllingthe smart glass in response to the control command being input throughan input function defined on the smart glass control mode of the smartphone.
 11. The method of claim 7, wherein the method further comprises:determining that the exposure target information includes a controllablecontent based on a characteristic information on content included in theexposure target information and loaded on the smart glass or a smartphone connected with the smart glass, and wherein the controllingcomprises: i) after an input function on a touch screen of the smartphone being activated, controlling the smart glass in response to thecontrol command being input through the input function; ii) controllingthe smart glass in response to the control command being input through amicrophone of the smart phone; iii) controlling the smart glass inresponse to the control command being input through a gesture of theuser detected by an acceleration sensor and gyro sensor of smart phone;or iv) controlling the smart glass in response to the control commandbeing input through a wrist or finger gesture of the user detected by anelectromyogram sensor on the smart phone.
 12. The method of claim 1,wherein the representing comprises: configuring a card style to define atemplate for representing the exposure target information as ahorizontal style or a vertical style based on a preference of a user;and representing the representing the exposure target information basedon the template defined by the card style.
 13. The method of claim 1,wherein the representing comprises representing a degree of congestioninformation on a retail store related to the exposure target informationby using at least two icons each of which has a different color based ona waiting time expected at the retail store.
 14. The method of claim 1,wherein the method further comprises: defining a guideline indicating asight area of a user of the smart glass; determining that an exposure ofthe exposure target information obstructs the sight area of the userbased on the guideline; and reporting the determination result to acontent creator of the exposure target information.
 15. The method ofclaim 14, wherein the determining comprises determining that dark coloror bold word included in the exposure target information is displayed onthe sight area of the user based on the guideline, and wherein therepresenting comprises, in response to the dark color or bold word beingdisplayed the sight area, performing a translucent treatment for thedark color or bold word or moving the dark color or bold word out of thesight area.
 16. The method of claim 1, wherein the method furthercomprises: determining that a user of the smart glass gazes the exposuretarget information; recognizing a search request for a specificinformation based on the determination; and performing a search for thespecific information based on the search request.
 17. The method ofclaim 1, wherein the method further comprises activating an operation ofthe smart glass based on at least one of i) a location information ofthe smart glass, ii) learned information on a routine in everyday life,an information call history and purchase experiences of a user; iii) theuser's action for discovering information.
 18. The method of claim 1,wherein the method further comprises verifying data or informationtransmitted between the smart glass or a user device associated with thesmart glass and an information broadcasting device (IBD) using a keyprovided from an information platform.
 19. A computer device forrepresenting information on a smart glass, the computer devicecomprising: at least one processor configured to executecomputer-readable instructions included in a memory, wherein the atleast one processor is configured to: configure exposure targetinformation based on a preset criterion related to offline informationprovided from an information owner; configure a space for displaying theexposure target information on a display of the smart glass; andrepresent the exposure target information in association with theconfigured space on the display of the smart glass.